package com.gregbugaj.reflector.test.model;

import java.util.Date;
import java.util.HashMap;
import java.util.Map;
// implements IInfo
public class Info implements IInfo {
	
	public String infoA;
	

	public String infoB;
	public Map<String, Integer> infomap;
	public String simpleArray[];
	public String multipleArray[][];
	public TestEnum enm;
	
	
	public void setInfoA(String infoA) {
		this.infoA = infoA;
	}
	
	
	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getEnm()
	 */
	public TestEnum getEnm() {
		return enm;
	}

	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#setEnm(com.gregbugaj.steppingstone.test.model.TestEnum)
	 */
	public void setEnm(TestEnum enm) {
		this.enm = enm;
	}

	public HashMap<String,String> moreInfo;
	
	
	public Date dob;
	 	
	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getDob()
	 */
	public Date getDob() {
		return dob;
	}
	
	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getLastName()
	 */
	public String getLastName() {
		return "Greg";
	}

	
	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getInfoA()
	 */
	public String getInfoA() {
		return infoA;
	}
	
	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getInfoB()
	 */
	public String getInfoB() {
		return infoB;
	}

	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getInfomap()
	 */
	public Map<String, Integer> getInfomap() {
		return infomap;
	}

	/* (non-Javadoc)
	 * @see com.gregbugaj.steppingstone.test.model.IInfo#getMoreInfo()
	 */
	public HashMap<String, String> getMoreInfo() {
		return moreInfo;
	}

}
